## 操作结果，附带数据data
class_name ActionResultWithData
extends ActionResult

## 数据
var Data: Object = null

## 构造函数
## 参数：
## error-错误。
## message-消息。
## data-数据。
func _init(error: int = OK, message: String = "", data: Object = null) -> void:
	super._init(error, message)
	Data = data

## 返回字符串
func _to_string() -> String:
	return "错误：{0}({1})\n消息：{2}\n数据：{3}".format([ Error, error_string(Error), Message, Data ])
